home *** CD-ROM | disk | FTP | other *** search
/ Apple AUX 3.0 / Apple AUX 3.0.iso / MacInstallFiles / Tidbits / File Sharing Extension / File Sharing Extension.rsrc / bin.rsrc_CODE_10_DESCode.txt < prev    next >
Text File  |  1991-09-16  |  3KB  |  63 lines

  1. # near model CODE resource
  2. # jump table entries: 2488-2490 (3 of them)
  3. export_311:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  4E5E                     unlink     A6
  6. 00000006  4E75                     rts
  7. 00000008  0000 0000                ori.b      D0, 0x0
  8. 0000000C  4352                     chk.w      D1, [A2]
  9. 0000000E  5950                     subq.w     [A0], 4
  10. 00000010  544D                     addq.w     A5, 2
  11. 00000012  4F44                     chk.w      D7, D4
  12. export_313:
  13. 00000014  4E56 0000                link       A6, 0
  14. 00000018  41FA FFEE                lea.l      A0, [PC - 0x12 /* 00000008, value 0x0, cstring "" */]
  15. 0000001C  4A90                     tst.l      [A0]
  16. 0000001E  662C                     bne        +0x2E /* 0000004C */
  17. 00000020  42A7                     clr.l      -[A7]
  18. 00000022  2F3C 6372 7970           move.l     -[A7], 0x63727970 /* 'cryp' */
  19. 00000028  3F3C 0001                move.w     -[A7], 0x1
  20. 0000002C  A9A0                     syscall    GetResource
  21. 0000002E  4A97                     tst.l      [A7]
  22. 00000030  660A                     bne        +0xC /* 0000003C */
  23. 00000032  588F                     addq.l     A7, 4
  24. 00000034  3D7C FF94 0008           move.w     [A6 + 0x8], 0xFF94
  25. 0000003A  601E                     bra        +0x20 /* 0000005A */
  26. label0000003C:
  27. 0000003C  4A78 0A60                tst.w      [0x00000A60 /* ResErr */]
  28. 00000040  670A                     beq        +0xC /* 0000004C */
  29. 00000042  588F                     addq.l     A7, 4
  30. 00000044  3D78 0A60 0008           move.w     [A6 + 0x8], [0x00000A60 /* ResErr */]
  31. 0000004A  600E                     bra        +0x10 /* 0000005A */
  32. label0000004C:
  33. 0000004C  205F                     movea.l    A0, [A7]+
  34. 0000004E  2050                     movea.l    A0, [A0]
  35. 00000050  43FA FFB6                lea.l      A1, [PC - 0x4A /* 00000008, value 0x0, cstring "" */]
  36. 00000054  2288                     move.l     [A1], A0
  37. 00000056  426E 0008                clr.w      [A6 + 0x8]
  38. label0000005A:
  39. 0000005A  4E5E                     unlink     A6
  40. 0000005C  205F                     movea.l    A0, [A7]+
  41. 0000005E  4ED0                     jmp        [A0]
  42. export_312:
  43. 00000060  41FA FFA6                lea.l      A0, [PC - 0x5A /* 00000008, value 0x0, cstring "" */]
  44. 00000064  4A90                     tst.l      [A0]
  45. 00000066  6704                     beq        +0x6 /* 0000006C */
  46. 00000068  2050                     movea.l    A0, [A0]
  47. 0000006A  4ED0                     jmp        [A0]
  48. label0000006C:
  49. 0000006C  487A 0006                pea.l      [PC + 0x6 /* 00000074, value 0x17435259, pstring "CRYP RESOURCE NOT THERE" */]
  50. 00000070  ABFF                     syscall    DebugStr
  51. 00000072  4E75                     rts
  52. 00000074  1743 5259                move.b     [A3 + 0x5259], D3
  53. 00000078  5020                     addq.b     -[A0], 8
  54. 0000007A  5245                     addq.w     D5, 1
  55. 0000007C  534F                     subq.w     A7, 1
  56. 0000007E  5552                     subq.w     [A2], 2
  57. 00000080  4345                     chk.w      D1, D5
  58. 00000082  204E                     movea.l    A0, A6
  59. 00000084  4F54                     chk.w      D7, [A4]
  60. 00000086  2054                     movea.l    A0, [A4]
  61. 00000088  4845                     swap.w     D5
  62. 0000008A  5245                     addq.w     D5, 1
  63.